﻿using System.Collections.Generic;

namespace Model
{
    public static class PortModel
    {
        public static string OpenBox { get{ return "open"; } }
        public static string OpenBoxOk { get { return "openok"; } }
        public static string CloseBox { get { return "close"; } }
        public static string CloseBoxOk { get { return "closeok"; } }
        public static string InitRobot { get { return "init"; } }
        public static string InitRobotOk { get { return "initok"; } }
        public static string ClearData { get { return "empty"; } }
        public static string GetCode { get { return "code"; } }
        public static string PowerOFF { get { return "seto:21:0"; } }
        public static string PowerOFFOk { get { return "a1_8_ok=0"; } }
        public static string PowerON { get { return "seto:21:1"; } }
        public static string PowerONOk { get { return "a1_8_ok=1"; } }
        public static string PowerON_1 { get { return "seto:1:1"; } }
        public static string PowerONOk_1 { get { return "seto_ok_1=1"; } }
        public static string PowerON_2 { get { return "seto:2:1"; } }
        public static string PowerONOk_2 { get { return "seto_ok_2=1"; } }
        public static string PowerON_3 { get { return "seto:3:1"; } }
        public static string PowerONOk_3 { get { return "seto_ok_3=1"; } }
        public static string PowerON_4 { get { return "seto:4:1"; } }
        public static string PowerONOk_4 { get { return "seto_ok_4=1"; } }
        public static string PowerON_5 { get { return "seto:5:1"; } }
        public static string PowerONOk_5 { get { return "seto_ok_5=1"; } }
        public static string PowerON_6 { get { return "seto:6:1"; } }
        public static string PowerONOk_6 { get { return "seto_ok_6=1"; } }
        public static string PowerON_7 { get { return "seto:7:1"; } }
        public static string PowerONOk_7 { get { return "seto_ok_7=1"; } }
        public static string PowerON_8 { get { return "seto:8:1"; } }
        public static string PowerONOk_8 { get { return "seto_ok_8=1"; } }
        public static string PowerOFF_1 { get { return "seto:1:0"; } }
        public static string PowerOFF_2 { get { return "seto:2:0"; } }
        public static string PowerOFF_3 { get { return "seto:3:0"; } }
        public static string PowerOFF_4 { get { return "seto:4:0"; } }
        public static string PowerOFF_5 { get { return "seto:5:0"; } }
        public static string PowerOFF_6 { get { return "seto:6:0"; } }
        public static string PowerOFF_7 { get { return "seto:7:0"; } }
        public static string PowerOFF_8 { get { return "seto:8:0"; } }


        public static string ZCPowerON { get { return "seto:4:1"; } }
        public static string ZCPowerONOk { get { return "seto:4:1:ok"; } }
        public static string ZCPowerOFF { get { return "seto:4:0"; } }
        public static string ZCPowerOFFOk { get { return "seto:4:0:ok"; } }

        public static string SetToWrite { get { return "seto:22:0"; } }
        public static string SetToWriteOk { get { return "a9_16_ok=0"; } }
        public static string SetToDownload { get { return "seto:22:1"; } }
        public static string SetToDownloadOk { get { return "a9_16_ok=1"; } }
        public static string PlacePCB { get { return "place"; } }
        public static string PlacePCBOk { get { return "placeok"; } }
        public static string NGResult { get { return "ResultNg"; } }
        public static string OKresult { get { return "ResultOk"; } }
        public static string TakeOk { get { return "resultok"; } }
        public static List< string> AllOKResult
        {
            get { return new List<string>() { "ok","ok", "ok", "ok", "ok", "ok", "ok", "ok" }; }
        }
        public static List<string> AllNGResult
        {
            get { return new List<string>() { "ng", "ng", "ng", "ng", "ng", "ng", "ng", "ng" }; }
        }
        public static string ResultOk { get { return "result"; } }
        public static string Warnning { get { return "D128"; } }
    }
}
